inseparable friend - German English Dictionary